Tech Mesh London 2012

Presentation: "I am for the Web - Massive IM Scalability using WebSockets"

Track: Gaming & Social Media / Time: Tuesday 16:35 - 17:25 / Location: Library

The ability to chat with your fellows is an important feature of games and social applications. In the talk I discuss chat features of mobile and web applications. I start by describing messaging protocols and focus on XMPP. Then I present techniques of connecting client applications with servers (TCP, HTTP and WebSockets) and discuss benefits of each technique.

Then I will focus on how server scalability can be achieved and will share experiences from implementing MongooseIM - an XMPP server in Erlang.

Talk objectives: Sharing the lessons learned from scaling IM applications.

Target audience: Software developers and architects, technical team leads

Download slides

Michał Ślaski, Scalability and XMPP expert

Michał Ślaski

Biography: Michał Ślaski

A Senior Software Consultant at Erlang Solutions, Michal Slaski started programming in Erlang at the AGH - University of Science and Technology in Krakow, Poland, when working on his Masters prototyping massively multiplayer online games. After graduating, he joined Erlang Solutions on key projects around the world. He is currently heading Erlang Solutions' Krakow office in Poland, keeping the Erlang flag up high with MongooseIM and other Erlang-related projects requiring massive scalability.